//==============================================================================
// wall E large gate_anim.txt
//==============================================================================
//==============================================================================
define GateFlag
{
    set hotspot
    {
        version
        {
            Visual Building Gate Flag
        }
    }
}
//==============================================================================
define GateFlagN
{
    set hotspot
    {
        version
        {
            Visual Building N Gate Flag
        }
    }
}

//==============================================================================
anim Idle
{
    SetSelector
    {
        CultureLogic Egyptian/Greek/Norse/Atlantean/Chinese
        SetSelector
        {
            TechLogic none/Stone wall
            SetSelector
            {
                set hotspot
                {
                    version
                    {
                        Visual Building Gate_closed
                        connect smoke0 GateFlag hotspot
                        connect smoke1 GateFlag hotspot
                    }
                }
            }
            SetSelector
            {
                damageLogic 0 25 50 75
                set hotspot
                {
                    version
                    {
                        Visual Building E Gate_closed
                        connect smoke3 GateFlagN hotspot
                        connect smoke0 GateFlagN hotspot
                    }
                }
                set hotspot
                {
                    version
                    {
                        Visual Building E Gate_closedDam1
                        connect smoke3 GateFlagN hotspot
                        connect smoke0 GateFlagN hotspot
                    }
                }
                set hotspot
                {
                    version
                    {
                        Visual Building E Gate_closedDam2
                        connect smoke3 GateFlagN hotspot
                        connect smoke0 GateFlagN hotspot
                    }
                }
                set hotspot
                {
                    version
                    {
                        Visual Building E Gate_closedDam3
                        connect smoke3 GateFlagN hotspot
                        connect smoke0 GateFlagN hotspot
                    }
                }
            }
        }
        SetSelector
        {
            TechLogic none/Stone wall
            SetSelector
            {
                set hotspot
                {
                    version
                    {
                        Visual Building Gate_closed
                        connect smoke0 GateFlag hotspot
                        connect smoke1 GateFlag hotspot
                    }
                }
            }
            SetSelector
            {
                damageLogic 0 25 50 75
                set hotspot
                {
                    version
                    {
                        Visual Building G Gate_closed
                        connect smoke3 GateFlagN hotspot
                        connect smoke0 GateFlagN hotspot
                    }
                }
                set hotspot
                {
                    version
                    {
                        Visual Building G Gate_closedDam1
                        connect smoke3 GateFlagN hotspot
                        connect smoke0 GateFlagN hotspot
                    }
                }
                set hotspot
                {
                    version
                    {
                        Visual Building G Gate_closedDam2
                        connect smoke3 GateFlagN hotspot
                        connect smoke0 GateFlagN hotspot
                    }
                }
                set hotspot
                {
                    version
                    {
                        Visual Building G Gate_closedDam3
                        connect smoke3 GateFlagN hotspot
                        connect smoke0 GateFlagN hotspot
                    }
                }
            }
        }
        SetSelector
        {
            TechLogic none/Stone wall
            SetSelector
            {
                set hotspot
                {
                    version
                    {
                        Visual Building Gate_closed
                        connect smoke0 GateFlag hotspot
                        connect smoke1 GateFlag hotspot
                    }
                }
            }
            SetSelector
            {
                damageLogic 0 25 50 75
                set hotspot
                {
                    version
                    {
                        Visual Building N Gate_closed
                        connect smoke3 GateFlagN hotspot
                        connect smoke0 GateFlagN hotspot
                    }
                }
                set hotspot
                {
                    version
                    {
                        Visual Building N Gate_closedDam1
                        connect smoke3 GateFlagN hotspot
                        connect smoke0 GateFlagN hotspot
                    }
                }
                set hotspot
                {
                    version
                    {
                        Visual Building N Gate_closedDam2
                        connect smoke3 GateFlagN hotspot
                        connect smoke0 GateFlagN hotspot
                    }
                }
                set hotspot
                {
                    version
                    {
                        Visual Building N Gate_closedDam3
                        connect smoke3 GateFlagN hotspot
                        connect smoke0 GateFlagN hotspot
                    }
                }
            }
        }
        //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - Atlantean - - - - - - - - - - - - - - - - - - - - - - - - - - 
        SetSelector
        {
            TechLogic none/Stone wall/Bronze wall/Iron wall/Oreichalkos wall
            SetSelector
            {
                set hotspot
                {
                    version
                    {
                        Visual Building Gate_closed
                        connect smoke0 GateFlag hotspot
                        connect smoke1 GateFlag hotspot
                    }
                }
            }
            //- - - - - - - - - - - - - - - - - - - - - - - - - - - - Stone - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
            SetSelector
            {
                damageLogic 0 25 50 75
                set hotspot
                {
                    version
                    {
                        Visual Building G Gate_closed
                        connect smoke3 GateFlagN hotspot
                        connect smoke0 GateFlagN hotspot
                    }
                }
                set hotspot
                {
                    version
                    {
                        Visual Building G Gate_closedDam1
                        connect smoke3 GateFlagN hotspot
                        connect smoke0 GateFlagN hotspot
                    }
                }
                set hotspot
                {
                    version
                    {
                        Visual Building G Gate_closedDam2
                        connect smoke3 GateFlagN hotspot
                        connect smoke0 GateFlagN hotspot
                    }
                }
                set hotspot
                {
                    version
                    {
                        Visual Building G Gate_closedDam3
                        connect smoke3 GateFlagN hotspot
                        connect smoke0 GateFlagN hotspot
                    }
                }
            }
            //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - Bronze - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
            SetSelector
            {
                damageLogic 0 25 50 75
                set hotspot
                {
                    version
                    {
                        Visual Building X Bronze Gate_closed
                        connect smoke3 GateFlagN hotspot
                        connect smoke0 GateFlagN hotspot
                    }
                }
                set hotspot
                {
                    version
                    {
                        Visual Building X Bronze Gate_closedDam1
                        connect smoke3 GateFlagN hotspot
                        connect smoke0 GateFlagN hotspot
                    }
                }
                set hotspot
                {
                    version
                    {
                        Visual Building X Bronze Gate_closedDam2
                        connect smoke3 GateFlagN hotspot
                        connect smoke0 GateFlagN hotspot
                    }
                }
                set hotspot
                {
                    version
                    {
                        Visual Building X Bronze Gate_closedDam3
                        connect smoke3 GateFlagN hotspot
                        connect smoke0 GateFlagN hotspot
                    }
                }
            }
            //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - Iron - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
            SetSelector
            {
                damageLogic 0 25 50 75
                set hotspot
                {
                    version
                    {
                        Visual Building X Iron Gate_closed
                        connect smoke3 GateFlagN hotspot
                        connect smoke0 GateFlagN hotspot
                    }
                }
                set hotspot
                {
                    version
                    {
                        Visual Building X Iron Gate_closedDam1
                        connect smoke3 GateFlagN hotspot
                        connect smoke0 GateFlagN hotspot
                    }
                }
                set hotspot
                {
                    version
                    {
                        Visual Building X Iron Gate_closedDam2
                        connect smoke3 GateFlagN hotspot
                        connect smoke0 GateFlagN hotspot
                    }
                }
                set hotspot
                {
                    version
                    {
                        Visual Building X Iron Gate_closedDam3
                        connect smoke3 GateFlagN hotspot
                        connect smoke0 GateFlagN hotspot
                    }
                }
            }
            //- - - - - - - - - - - - - - - - - - - - - - - - - - - - - Oreichalkos - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
            SetSelector
            {
                damageLogic 0 25 50 75
                set hotspot
                {
                    version
                    {
                        Visual Building X Oreichalkos Gate_closed
                        connect smoke3 GateFlagN hotspot
                        connect smoke0 GateFlagN hotspot
                    }
                }
                set hotspot
                {
                    version
                    {
                        Visual Building X Oreichalkos Gate_closedDam1
                        connect smoke3 GateFlagN hotspot
                        connect smoke0 GateFlagN hotspot
                    }
                }
                set hotspot
                {
                    version
                    {
                        Visual Building X Oreichalkos Gate_closedDam2
                        connect smoke3 GateFlagN hotspot
                        connect smoke0 GateFlagN hotspot
                    }
                }
                set hotspot
                {
                    version
                    {
                        Visual Building X Oreichalkos Gate_closedDam3
                        connect smoke3 GateFlagN hotspot
                        connect smoke0 GateFlagN hotspot
                    }
                }
            }
        }
        SetSelector
        {
            TechLogic none/Stone wall
            SetSelector
            {
                set hotspot
                {
                    version
                    {
                        Visual Building Gate_closed
                        connect smoke0 GateFlag hotspot
                        connect smoke1 GateFlag hotspot
                    }
                }
            }
            SetSelector
            {
                damageLogic 0 25 50 75
                set hotspot
                {
                    version
                    {
                        Visual Building E Gate_closed
                        replaceTexture building e props/building c props
                        connect smoke3 GateFlagN hotspot
                        connect smoke0 GateFlagN hotspot
                    }
                }
                set hotspot
                {
                    version
                    {
                        Visual Building E Gate_closedDam1
                        replaceTexture building e props/building c props
                        connect smoke3 GateFlagN hotspot
                        connect smoke0 GateFlagN hotspot
                    }
                }
                set hotspot
                {
                    version
                    {
                        Visual Building E Gate_closedDam2
                        replaceTexture building e props/building c props
                        connect smoke3 GateFlagN hotspot
                        connect smoke0 GateFlagN hotspot
                    }
                }
                set hotspot
                {
                    version
                    {
                        Visual Building E Gate_closedDam3
                        replaceTexture building e props/building c props
                        connect smoke3 GateFlagN hotspot
                        connect smoke0 GateFlagN hotspot
                    }
                }
            }
        }
    }
}